آموزش Nuxt.js - Vue.js در استروئیدها [ویدئو]

Nuxt.js - Vue.js on Steroids [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره شما را به سفری می برد که در آن یاد خواهید گرفت که برنامه های Vue.js بسیار جذابی را با Nuxt.js بسازید. Nuxt رندر سمت سرور و رویکرد پیکربندی مبتنی بر پوشه را اضافه می کند. Vue.js یک چارچوب جاوا اسکریپت شگفت انگیز است که می توانید از آن برای ایجاد رابط های کاربری بسیار جذاب و برنامه های تک صفحه ای استفاده کنید. شما در این دوره به همه جزئیات تسلط خواهید داشت، اما مهمترین نکته این است که Nuxt.js ایجاد برنامه های Vue بهتر، بهینه تر و توانمندتر را بسیار آسان تر می کند – و همه اینها در حالی که تقریباً هیچ هزینه ای اضافه نمی کند. شما یاد خواهید گرفت که چگونه برنامه های Nuxt/Vue را از ابتدا ایجاد کنید! شما یک پروژه دوره کامل می سازید و به ویژگی های اصلی ارائه شده توسط Nuxt.js می پردازید. در پایان دوره، یک برنامه کامل Vue خواهید داشت که با Nuxt.js ساخته شده است، که می تواند بر روی سرور (یا به عنوان یک وب سایت ثابت!) رندر شود و بسیار بهینه شده است. بسته کد این دوره ویدیویی در https://github.com/PacktPublishing/Nuxt.js---Vue.js-on-Steroids ساخت اپلیکیشن های تک صفحه ای ارائه شده در سمت سرور (SPA) موجود است. SPAهای معمولی و بهینه را با حداقل تلاش بسازید یک صفحه وب ثابت از کد Vue.js ایجاد کنید اطلاعات واقعی در مورد Nuxt.js و نحوه اتصال آن به Vue.js دریافت کنید نحوه استفاده از Nuxt.js برای ساخت برنامه های بهتر Vue همه چیزهایی که باید در مورد پیکربندی از طریق پوشه ها و رویکرد فایل های گرفته شده توسط Nuxt بدانید ساخت های مختلف مانند برنامه های SSR، SPA، یا یک صفحه وب ثابت یک پروژه کامل، از جمله احراز هویت، از طریق Nuxt.js بسازید این دوره برای افرادی طراحی شده است که می‌خواهند برنامه‌های Vue.js جذاب (اختیاری) ارائه‌شده در سمت سرور بسازند، کسانی که می‌خواهند با Vue.js کار کنند و از یک رویکرد حداقل پیکربندی پیروی کنند، و برای کسانی که می‌خواهند استاتیک ایجاد کنند طراحی شده است. وب سایت هایی با Vue.js (با Nuxt به عنوان یک تولید کننده صفحه ایستا!). آموزش ساخت برنامه های Vue.js بسیار جذاب با Nuxt.js. * آموزش ساخت کل پروژه، از جمله احراز هویت، از طریق Nuxt.js *

سرفصل ها و درس ها

شروع شدن Getting Started

  • خوش آمدید و معرفی Welcome & Introduction

  • Nuxt.js چیست؟ What is Nuxt.js?

  • آشنایی با رندر سمت سرور Understanding Server Side Rendering

  • Nuxt در مقابل رندر سمت سرور "عادی". Nuxt vs "Normal" Server Side Rendering

  • ایجاد اولین برنامه Nuxt ما Creating our First Nuxt App

  • آشنایی با ساختار پوشه Understanding the Folder Structure

  • چه چیزی می توانیم با Nuxt بسازیم؟ What can we Build with Nuxt?

  • داخل این دوره چیست؟ What's Inside This Course?

  • چگونه از این دوره بیشترین بهره را ببرید How To Get The Most Out Of This Course

صفحات، مسیریابی و بازدیدها Pages, Routing & Views

  • معرفی ماژول Module Introduction

  • از پوشه ها به مسیرها From Folders to Routes

  • ایجاد یک مسیر با یک مسیر پویا Creating a Route with a Dynamic Path

  • افزودن پیوندها و پیمایش در اطراف Adding Links & Navigating Around

  • اعتبارسنجی پارامترها Validating Parameters

  • ایجاد مسیرهای تودرتو Creating Nested Routes

  • طرح‌بندی، صفحات و مؤلفه‌ها - تئوری Layouts, Pages & Components – Theory

  • اضافه کردن یک طرح بندی جدید Adding a New Layout

  • افزودن صفحه خطای پیش فرض Adding a Default Error Page

  • کار با اجزای "عادی". Working with "Normal" Components

  • استایل سازی برنامه های Nuxt Styling Nuxt Apps

  • بسته شدن Wrap Up

پروژه - صفحات، مسیریابی و نماها Project - Pages, Routing & Views

  • معرفی ماژول Module Introduction

  • ایجاد "بخش" اصلی (صفحات) Creating the Main "Sections" (Pages)

  • اضافه کردن فونت های خارجی Adding External Fonts

  • ایجاد صفحه فرود Creating the Landing Page

  • تقسیم صفحه به اجزا Splitting the Page into Components

  • افزودن دارایی های ثابت - تصویر پس زمینه Adding Static Assets - The Background Image

  • اضافه کردن کامپوننت هدر Adding the Header Component

  • روتر Vue در مقابل روتر Nuxt Vue Router vs. Nuxt Router

  • کار بر روی صفحه پست Working on the Post Page

  • ایجاد بخش مدیریت Creating an Admin Section

  • آماده سازی Backend Preparing the Backend

  • بهبود برنامه Improving the App

  • اضافه کردن یک چیدمان جداگانه به قسمت مدیریت Adding a Separate Layout to the Admin Area

مدیریت داده ها Handling Data

  • معرفی ماژول Module Introduction

  • افزودن داده های پویا Adding Dynamic Data

  • آماده سازی داده ها در سمت سرور (از طریق Nuxt) Preparing Data on the Server-Side (through Nuxt)

  • asyncData روی کلاینت و سرور asyncData on Client & Server

  • نگاهی دقیق تر به Context Object A Closer Look at the Context Object

  • افزودن داده های Async به یک پست واحد Adding Async Data to a Single Post

  • رسیدگی به خطاها با پاسخ به تماس Handling Errors with a Callback

  • استفاده از Promises در asyncData Using Promises in asyncData

  • افزودن فروشگاه Vuex Adding the Vuex Store

  • Vuex، fetch() و nuxtServerInit() Vuex, fetch() and nuxtServerInit()

  • بسته شدن Wrap Up

اتصال برنامه ما به Backend Connecting our App to the Backend

  • معرفی ماژول Module Introduction

  • اجرای کد روی سرور Executing Code on the Server

  • افزودن Firebase به عنوان Backend Adding Firebase as a Backend

  • استفاده از Firebase برای ذخیره داده ها Using Firebase to Store Data

  • واکشی داده ها از Backend Fetching Data from the Backend

  • راه اندازی فروشگاه ما Initializing our Store

  • واکشی همه پست ها Fetching all Posts

  • ویرایش پست ها Editing Posts

  • همگام سازی Vuex و Backend Synchronizing Vuex and the Backend

  • بسته شدن Wrap Up

Nuxt - پیکربندی، پلاگین ها و ماژول ها Nuxt - Config, Plugins & Modules

  • معرفی ماژول Module Introduction

  • فایل پیکربندی Nuxt The Nuxt Config File

  • ویژگی بارگیری The Loading Property

  • کار با متغیرهای محیطی Working with Environment Variables

  • دستکاری تنظیمات مسیریابی Manipulating Routing Settings

  • متحرک سازی انتقال صفحه Animating Page Transitions

  • اضافه کردن پلاگین ها Adding Plugins

  • ثبت فیلتر تاریخ Registering a Date Filter

  • درک ماژول ها Understanding Modules

  • بسته شدن Wrap Up

میان افزار و احراز هویت Middleware & Authentication

  • معرفی ماژول Module Introduction

  • Middleware چیست؟ What is Middleware?

  • اضافه کردن ثبت نام کاربر Adding User Signup

  • افزودن ورود کاربر Adding User Login

  • ذخیره توکن Storing the Token

  • استفاده از توکن برای احراز هویت Using the Token for Authentication

  • پیاده سازی میان افزار Implementing a Middleware

  • باطل کردن توکن Invalidating the Token

  • تداوم توکن در سراسر صفحه بازخوانی می شود Persisting the Token Across Page Refreshes

  • پیاده سازی کوکی ها Implementing Cookies

  • تعمیر تایمر خروج Fixing the Logout Timer

  • افزودن عملکرد خروج Adding the Logout Functionality

  • رفع اشکال سریع A Quick Bugfix

سمت سرور The Server Side

  • معرفی ماژول Module Introduction

  • افزودن میان افزار سمت سرور Adding Server Side Middleware

  • تست Middleware Testing the Middleware

  • شروع پروژه با قالب سمت سرور Starting a Project with a Server Side Template

ساخت اپلیکیشن Nuxt Building a Nuxt App

  • معرفی ماژول Module Introduction

  • یونیورسال در مقابل SPA در مقابل استاتیک Universal vs SPA vs Static

  • ساخت برنامه ما به عنوان یک برنامه جهانی Building our App as a Universal App

  • ساخت برنامه ما به عنوان یک SPA Building our App as a SPA

  • ساخت برنامه ما به عنوان یک وب سایت ثابت Building our App as a Static Website

  • بهبود فرآیند تولید Improving the Generate Process

  • محدود کردن تعداد درخواست‌های http Limiting the Amount of http Requests

  • تنظیم فروشگاه Adjusting the Store

گرد کردن Round Up

  • خلاصه دوره Course Roundup

نمایش نظرات

آموزش Nuxt.js - Vue.js در استروئیدها [ویدئو]
جزییات دوره
6 h 25 m
91
Packtpub Packtpub
(آخرین آپدیت)
2
4.5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar